package dao.mapper;

import org.apache.ibatis.annotations.Param;
import vo.Book;

import java.sql.SQLException;
import java.util.List;

public interface BookMapper {
//    //修改
//    List<Book> findByName(String bookName) throws SQLException;
//
//    Book findById(int id) throws SQLException;
//
//    List<Book> getNew()throws SQLException;
//
//    List<Book> getAll()throws SQLException;
//
//    //? 和pagebean有重叠?
//    int getPageCount()throws SQLException;
//
//    // 参数用途不明
//    List<Book> getPage(int begin,int pageEac ) throws SQLException;
//
//    void updateBook(Book book) throws SQLException;
//
    void deleteBook(Integer id);

    void addBook(Book book);

    Book selectBook(@Param("id") int id);

    List<Book> selectAllBook();

    void changeInventoryById(@Param("id") int id,@Param("inventory") int inventory);

}
